Job Overview
We are on the lookout for a skilled and dedicated DevSecOps Engineer to join our dynamic team. In this pivotal role, you will be instrumental in deploying robust and scalable infrastructure as code across both distributed cloud ecosystems and on-premises data centers. Your contributions will significantly improve our deployment practices and ensure the seamless functioning of our distributed systems.
Key Responsibilities
- Design and execute highly available and scalable infrastructure as code across cloud and on-premises environments.
- Manage and deploy distributed databases and messaging systems, including Kafka, MongoDB, and Cassandra.
- Automate continuous integration and continuous deployment (CI/CD) processes for consistent workflows in distributed settings.
- Implement zero-downtime strategies, leveraging blue-green deployment techniques.
- Maintain continuous operational authority over CI/CD pipeline technologies to facilitate distributed application deployment.
- Provision infrastructure as code using tools such as Terraform, Kubernetes, Ansible, and Helm charts to minimize potential downtime.
- Establish health and status monitoring systems for optimal performance across distributed environments.
- Optimize networking solutions utilizing VPNs, VPC peering, and service mesh technologies.
- Ensure compliance with data dissemination standards applicable to distributed systems.
- Integrate best practices in security and encryption for scalable distributed systems.
- Apply chaos engineering methodologies to enhance fault tolerance continuously.
- Utilize modular container orchestration across varying impact levels and environments.
- Deploy air-gapped technologies for multiple impact levels in distributed settings.
- Implement automated cross-domain solutions to ensure sustained authority for deploying software packages.
- Promote effective communication and collaboration among teams, providing mentorship and senior-level guidance in software application design.
Required Skills
- Proficient in scripting and programming languages such as Python, Java, Bash, and Go.
- Extensive experience with infrastructure configuration management and automation tools like Terraform, Ansible, and Kubernetes in distributed environments.
- Strong foundation in Linux administration, particularly with RedHat and CentOS, as well as microservices and cloud deployments.
- Active Top Secret/SCI DoD Security Clearance is required.
Qualifications
- Bachelor’s or Master’s degree in Computer Science, Software Engineering, Systems Engineering, or a related discipline.
- A minimum of 5 years of experience in DevOps, DevSecOps, Software Engineering, or similar fields.
Career Growth Opportunities
Joining our team means engaging in a culture that prioritizes professional advancement and skill development. You will be part of an organization that values innovation and continuous improvement, providing ample opportunities to enhance your career trajectory and expand your professional network.
Employment Type: Full-Time